package pruebas.testArmas;

import static org.junit.Assert.*;
import modelo.armas.CargaAgotable;

import org.junit.*;

public class TestCargaAgotable {
	private CargaAgotable unaCarga;
	
	
	@Before
	public void setUp(){
		unaCarga = new CargaAgotable (5);
	}
	
	@Test
	public void testCargaAgotable(){
		assertEquals("Valor de la carga inicializado incorrectamente",unaCarga.getValor(),5);
		assertFalse("La carga no deberia estar agotada cuando recien se la ha creado",unaCarga.agotada());
		for(int i=0;i<5;i++) unaCarga.descontar();
		assertTrue("La carga deberia haberse agotado",unaCarga.agotada());
	}

}
